QT       += core gui network sql multimedia multimediawidgets bluetooth
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    QAudioOutput.cpp \
    Vidioplayer.cpp \
    ap3216c.cpp \
    ap3216cwidget.cpp \
    arcgraph.cpp \
    audio.cpp \
    audiocapture.cpp \
    automatic.cpp \
    bluetooth.cpp \
    camera_thread.cpp \
    camera_widget.cpp \
    chatclient.cpp \
    chatserver.cpp \
    control_light_alarm.cpp \
    deepseek.cpp \
    glowtext.cpp \
    headview.cpp \
    httppost.cpp \
    keyboard.cpp \
    login.cpp \
    main.cpp \
    map_baidu.cpp \
    menu.cpp \
    remoteselector.cpp \
    reverseimage.cpp \
    showphoto.cpp \
    signsls_slots.cpp \
    speechrecognition.cpp \
    tcpserver.cpp \
    weather.cpp \
    widget.cpp

HEADERS += \
    Vidioplayer.h \
    ap3216c.h \
    ap3216cwidget.h \
    arcgraph.h \
    audio.h \
    audiocapture.h \
    automatic.h \
    bluetooth.h \
    camera_thread.h \
    camera_widget.h \
    chatclient.h \
    chatserver.h \
    control_light_alarm.h \
    deepseek.h \
    glowtext.h \
    graph.h \
    headview.h \
    httppost.h \
    keyboard.h \
    login.h \
    map_baidu.h \
    menu.h \
    remoteselector.h \
    reverseimage.h \
    showphoto.h \
    showphoto.h \
    signsls_slots.h \
    speechrecognition.h \
    tcpserver.h \
    weather.h \
    weatherdata.h \
    widget.h

FORMS += \
    Vidioplayer.ui \
    audio.ui \
    audiocapture.ui \
    automatic.ui \
    camera_widget.ui \
    control_light_alarm.ui \
    deepseek.ui \
    httppost.ui \
    keyboard.ui \
    login.ui \
    map_baidu.ui \
    menu.ui \
    reverseimage.ui \
    showphoto.ui \
    speechrecognition.ui \
    tcpserver.ui \
    weather.ui \
    widget.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES += \
    background.png

RESOURCES += \
    img.qrc \
    res.qrc
include(headview/headview.pri)
